package top.hidoctor.auscultation.net.c;

import com.tang.base.BaseView;
import com.tang.base.IClear;

import top.hidoctor.auscultation.net.req.LoginReq;
import top.hidoctor.auscultation.net.req.RegisterReq;
import top.hidoctor.auscultation.net.req.SendEmsReq;

public interface LoginContract {
    interface View extends BaseView {
        void sendSmsSuc();

        void loginSuc();

        void registerSuc();

        void completeInfo(String userId);
    }

    interface Presenter extends IClear {
        void sendSmsCode(SendEmsReq req);

        void login(LoginReq req);

        void register(RegisterReq req);
    }
}
